.footerContent .newsletter input {
	float:left;
	height:20px;
	margin-top:2px;
	padding:3px 3px 0 0;
	width:150px;
}
.footerContent .newsletter .submitbutton {
	border:medium none;
	height:27px;
	line-height:27px;
	margin:0;
	padding:0;
	width:27px;
}

.footerContent .emailError {
color:red;
padding-top:7px;
}

.footerContent #newsletterSuccessContainer {
padding:15px 0 0 12px;
}
.footerContent .success {
background:#D9E7CD none repeat scroll 0 0;
border:1px solid #87C445;
margin:0 32px 0 0;
text-align:center;
}
.footerContent .success h3 {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#495E16;
font-family:'Arial Black';
font-size:17px;
letter-spacing:1pt;
margin:0;
padding:12px 0 3px;
text-transform:uppercase;
}
.footerContent .success p {
color:#333333;
}